package com.cabal.module.log.annotation;


import com.cabal.module.log.aspect.OperationType;

import java.lang.annotation.*;

/**
 * 系统操作日志记录自定义注解
 *
 * @author shenkang
 * @data 2022年4月24日
 *
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SystemOperationRecord {

    /**模块*/
    String module() default "";

    /**描述*/
    String description() default "";

    /**
     * 操作类型
     * @return
     */
    OperationType operationType();
}
